// 文章控制器，封装文章的相关方法

// 获取文章列表
exports.listArticles = (req, res, next) => {
  try {
    // 处理请求
    res.send(`获取文章列表成功，${req.method} ${req.path}`)
  } catch (err) {
    next(err)
  }
}

// 获取关注用户创建的文章列表
exports.listFollowUserArtcles = (req, res, next) => {
  try {
    // 处理请求
    res.send(`获取关注用户发表的文章列表成功，${req.method} ${req.path}`)
  } catch (err) {
    next(err)
  }
}

// 获取指定文章详细信息
exports.getArticle = (req, res, next) => {
  try {
    // 处理请求
    res.send(`获取指定文章详细信息成功，${req.method} ${req.path}`)
  } catch (err) {
    next(err)
  }
}

// 创建文章
exports.createArticle = (req, res, next) => {
  try {
    // 处理请求
    res.send(`创建文章成功，${req.method} ${req.path}`)
  } catch (err) {
    next(err)
  }
}

// 更新指定文章
exports.updateArticle = (req, res, next) => {
  try {
    // 处理请求
    res.send(`更新文章成功，${req.method} ${req.path}`)
  } catch (err) {
    next(err)
  }
}

// 删除指定文章
exports.deleteArticle = (req, res, next) => {
  try {
    // 处理请求
    res.send(`删除指定文章成功，${req.method} ${req.path}`)
  } catch (err) {
    next(err)
  }
}

// 添加一条评论
exports.addComment = (req, res, next) => {
  try {
    // 处理请求
    res.send(`添加评论成功，${req.method} ${req.path}`)
  } catch (err) {
    next(err)
  }
}

// 获取指定文章的评论
exports.getArticleComments = (req, res, next) => {
  try {
    // 处理请求
    res.send(`获取文章评论成功，${req.method} ${req.path}`)
  } catch (err) {
    next(err)
  }
}

// 删除指定文章指定评论
exports.deleteComment = (req, res, next) => {
  try {
    // 处理请求
    res.send(`删除指定文章评论成功，${req.method} ${req.path}`)
  } catch (err) {
    next(err)
  }
}

// 收藏文章
exports.favoriteArticle = (req, res, next) => {
  try {
    // 处理请求
    res.send(`收藏文章成功，${req.method} ${req.path}`)
  } catch (err) {
    next(err)
  }
}

// 取消收藏文章
exports.unfavoriteArticle = (req, res, next) => {
  try {
    // 处理请求
    res.send(`取消收藏文章成功，${req.method} ${req.path}`)
  } catch (err) {
    next(err)
  }
}
